nilgiri hills

Noun
  1. hills in southern India

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

nilgiri hills
The tea plantation stretches across the rolling Nilgiri Hills.